local zhihe_active = fk.CreateSkill{
  name = "lingling__zhihe_active",
}

Fk:loadTranslationTable{
  ["lingling__zhihe_active"] = "治河",
}

zhihe_active:addEffect("active", {
  card_num = 2,
  target_num = 0,
  card_filter = function(self, player, to_select, selected)
    if Fk:getCardById(to_select):getMark("lingling__zhihe") > 0 then
      if #selected == 0 then
        return true
      else
        return Fk:getCardById(to_select).name ~= Fk:getCardById(selected[1]).name
      end
    end
  end,
})

return zhihe_active
